Version Models for Software Con guration Management
نویسندگان
چکیده
After more than 20 years of research and practice in software con guration management (SCM), constructing consistent con gurations of versioned software products still remains a challenge. This paper focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classi cation of di erent versioning paradigms. Furthermore, it de nes and relates fundamental concepts such as revisions, variants, con gurations, and changes. In particular, we focus on intensional versioning, i.e., construction of versions based on con guration rules. Finally, we provide an overview of systems which have had signi cant impact on the development of the SCM discipline, and classify them according to a detailed taxonomy.
منابع مشابه
Fine-grained Software Configuration Management for the Sysiphus Unified Software Engineering Model
Software con guration management is widely accepted today as an essential factor for the success of any software development project. Many di erent types of artifacts are created and need to be managed during the life cycle of a software project. These range from source code to requirements, analysis and design documents and models, test cases and collaboration artifacts such as captured ration...
متن کاملTowards a Uniform Version Model for Software Configuration Management
A rich variety of version models for software con guration management (SCM) has been proposed over the years, and understanding of the basic concepts and their interrelations has been growing accordingly. In this paper, we propose a uniform version model as a common base, and discuss this in view of current SCM systems.
متن کاملSupporting Fine-Grained Traceability in Software Development Environments
This paper describes the facilities currently available to support auditing and traceability within a system which provides ne-grained con-guration and version management. We contend that the relationship between the connguration management system and the underlying version control system is a critical factor which governs many aspects of the facilities supporting traceability. The model of tra...
متن کاملA Generic, Peer-to-peer Repository for Distributed Connguration Management
Distributed con guration management is intended to support the activities of projects that span multiple sites NUCM is a testbed that we are developing to help us explore the issues of distributed con guration man agement NUCM separates con guration management repositories i e the stores for versions of artifacts from con guration management policies i e the pro cedures by which the versions ar...
متن کاملVisual Formalisms for Con guration Management
As reuse of software components becomes more commonplace, being able to understand, manipulate and reason about software system architectures acquires new importance. Although commercial software development environments have addressed many of the issues of con guration management, there is still a need for visual formalisms that can aid in representing and manipulating architectures of softwar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995